package org.jeecg.modules.fk.repository;


//import com.foresee.ftcsp.common.core.redis.IRedisClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * redis 业务仓库
 */
@Component("fkRedisRepository")
public class FkRedisRepository {
//    @Autowired
//    private IRedisClient redisClient;

    @Autowired
    private FkRedisKeyConfig fkRedisKeyConfig; //redis key的配置


//    ///////////////////////////短信验证码 start//////////////////////////////////////////
//
//    /**
//     * 获取 短信验证码
//     * @param smsCodeType  SmsCodeModuleEnum 发送类型
//     * @param mobilePhone 手机号码
//     */
//    public String getSmsCodeValue(SmsCodeModuleEnum smsCodeType, String mobilePhone) {
//        String value = this.redisClient.get(this.redisKeyConfig.getSmsCodeValueKey(smsCodeType, mobilePhone));
//        return value;
//    }
//
//    /**
//     * 删除 短信验证码
//     * @param smsCodeType  SmsCodeModuleEnum 发送类型
//     * @param mobilePhone 手机号码
//     */
//    public void delSmsCodeValue(SmsCodeModuleEnum smsCodeType, String mobilePhone) {
//        this.redisClient.delete(this.redisKeyConfig.getSmsCodeValueKey(smsCodeType, mobilePhone));
//    }
//
//    /**
//     * 设置 短信验证码
//     * @param smsCodeType  SmsCodeModuleEnum 发送类型
//     * @param mobilePhone 手机号码
//     */
//    public void setSmsCodeValue(SmsCodeModuleEnum smsCodeType, String mobilePhone, String value) {
//        this.redisClient.set(this.redisKeyConfig.getSmsCodeValueKey(smsCodeType, mobilePhone),value ,30, TimeUnit.MINUTES);
//    }
//
//    ///////////////////////////短信验证码  end//////////////////////////////////////////

}
